<html>
<head>
<title>ifc</title>
<style>
.global{
  background-color: #FFFFEE;
  font-size: 10pt;
  font-family: Courier New;
  margin: 1em; padding: 0.5em;
}
  .id {color: red;}
  .ifc {color: gray;}
  .commentline {color: black; background-color:white; font-weight: bold;white-space: pre;text-decoration: underline;}
  .EndOfLineComment {color: black; background-color:white; font-weight: bold;white-space: pre;}
  .ref {color: blue;text-decoration: underline;}
  .entity {color: navy;font-weight:bold;}
  .text {color: maroon; font-weight:bold;}
  .dollar {color: gray; }
  .float {color: purple; font-weight:bold;}
  .int {color: teal;}
  .list {color: black;}
  .guid {color: orange;}
  .enum {color: green;font-weight:bold;}
  .header {color: darkcyan;}
  .equal {color: darkgray;}
  .semik {color: olive;}
  .keyw0 {background-color:#A0FFFF;}
  .keyw1 {background-color:#FFA0FF;}
  .keyw2 {background-color:#FFFFA0;}
  .keyw3 {background-color:#A0FFA0;}
  .line0 {background-color:#F0FFFF;}
  .line1 {background-color:#FAFAFA;}
  .line2 {background-color:#FFFFF8;}
  .line3 {background-color:#F0FFF0;}
</style>
</head>
<body>
<div class="global">
<span class="header">ISO-10303-21;</span><br/>
<span class="header">HEADER;</span><br/>
<span class="header">FILE_DESCRIPTION (('see http://www.team-solutions.de/ifc-examples/'), '2;1');</span><br/>
<span class="header">FILE_NAME ('hello_pipe_short', '2020-02-05T21:40:59', ('Bernhard Simon Bock, Friedrich Eder'), ('https://github.com/IfcSharp'), 'https://github.com/IfcSharp', 'IfcSharp', '');</span><br/>
<span class="header">FILE_SCHEMA (('IFC4'));</span><br/>
<span class="header">ENDSEC;</span><br/>
<span class="header">DATA;</span><br/>

<span class="Commentline">/* local coords:                                                              */</span><br/>
<div class="line1"><a name="101"/><span class="id"><a href="#101">#101</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcCartesianPoint(List1to3_LengthMeasureCoordinates)">CartesianPoint</span>(<span class="list">(0.,0.,0.)</span>)<span class="semik">;</span><span class="EndOfLineComment">/* origin */</span><br/></div>
<div class="line1"><a name="102"/><span class="id"><a href="#102">#102</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcDirection(List2to3_RealDirectionRatios)">Direction</span>(<span class="list">(1.,0.,0.)</span>)<span class="semik">;</span><span class="EndOfLineComment">/* X-axis */</span><br/></div>
<div class="line1"><a name="103"/><span class="id"><a href="#103">#103</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcDirection(List2to3_RealDirectionRatios)">Direction</span>(<span class="list">(0.,1.,0.)</span>)<span class="semik">;</span><span class="EndOfLineComment">/* Y-axis */</span><br/></div>
<div class="line1"><a name="104"/><span class="id"><a href="#104">#104</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcDirection(List2to3_RealDirectionRatios)">Direction</span>(<span class="list">(0.,0.,1.)</span>)<span class="semik">;</span><span class="EndOfLineComment">/* Z-axis */</span><br/></div>
<div class="line1"><a name="105"/><span class="id"><a href="#105">#105</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcAxis2Placement3D(CartesianPointLocation,DirectionAxis,DirectionRefDirection)">Axis2Placement3D</span>(<a href="#101" class="ref">#101</a>,<a href="#104" class="ref">#104</a>,<a href="#102" class="ref">#102</a>)<span class="semik">;</span><span class="EndOfLineComment">/* cartesian coordinate system */</span><br/></div>
<span class="Commentline">/* unit-declaration:                                                          */</span><br/>
<div class="line2"><a name="121"/><span class="id"><a href="#121">#121</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcDimensionalExponents(INTEGERLengthExponent,INTEGERMassExponent,INTEGERTimeExponent,INTEGERElectricCurrentExponent,INTEGERThermodynamicTemperatureExponent,INTEGERAmountOfSubstanceExponent,INTEGERLuminousIntensityExponent)">DimensionalExponents</span>(<span class="float">1</span>,<span class="float">0</span>,<span class="float">0</span>,<span class="float">0</span>,<span class="float">0</span>,<span class="float">0</span>,<span class="float">0</span>)<span class="semik">;</span><br/></div>
<div class="line2"><a name="122"/><span class="id"><a href="#122">#122</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcSIUnit(DimensionalExponentsDimensions,UnitEnumUnitType,Nullable`1Prefix,SIUnitNameName)">SIUnit</span>(<a href="#121" class="ref">#121</a>,<span class="enum" title="UnitEnum UnitType" >.LENGTHUNIT.</span>,<span class="dollar">$</span>,<span class="enum" title="SIUnitName Name" >.METRE.</span>)<span class="semik">;</span><span class="EndOfLineComment">/* e.g. cartesian point coordinates */</span><br/></div>
<div class="line2"><a name="123"/><span class="id"><a href="#123">#123</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcDimensionalExponents(INTEGERLengthExponent,INTEGERMassExponent,INTEGERTimeExponent,INTEGERElectricCurrentExponent,INTEGERThermodynamicTemperatureExponent,INTEGERAmountOfSubstanceExponent,INTEGERLuminousIntensityExponent)">DimensionalExponents</span>(<span class="float">0</span>,<span class="float">0</span>,<span class="float">0</span>,<span class="float">0</span>,<span class="float">0</span>,<span class="float">0</span>,<span class="float">0</span>)<span class="semik">;</span><br/></div>
<div class="line2"><a name="124"/><span class="id"><a href="#124">#124</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcSIUnit(DimensionalExponentsDimensions,UnitEnumUnitType,Nullable`1Prefix,SIUnitNameName)">SIUnit</span>(<a href="#123" class="ref">#123</a>,<span class="enum" title="UnitEnum UnitType" >.PLANEANGLEUNIT.</span>,<span class="dollar">$</span>,<span class="enum" title="SIUnitName Name" >.RADIAN.</span>)<span class="semik">;</span><span class="EndOfLineComment">/* rotation angles */</span><br/></div>
<div class="line2"><a name="125"/><span class="id"><a href="#125">#125</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcUnitAssignment(Set1toUnbounded_UnitUnits)">UnitAssignment</span>(<span class="list">(<a href="#122" class="ref">#122</a>,<a href="#124" class="ref">#124</a>)</span>)<span class="semik">;</span><br/></div>
<span class="Commentline">/* ways to display:                                                           */</span><br/>
<div class="line3"><a name="142"/><span class="id"><a href="#142">#142</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcGeometricRepresentationContext(LabelContextIdentifier,LabelContextType,DimensionCountCoordinateSpaceDimension,RealPrecision,Axis2PlacementWorldCoordinateSystem,DirectionTrueNorth)">GeometricRepresentationContext</span>(<span class="text">'3D body'</span>,<span class="text">'3D-Models VR'</span>,<span class="float">3</span>,<span class="dollar">*</span>,<a href="#105" class="ref">#105</a>,<span class="dollar">*</span>)<span class="semik">;</span><br/></div>
<div class="line3"><a name="145"/><span class="id"><a href="#145">#145</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcGeometricRepresentationSubContext(LabelContextIdentifier,LabelContextType,DimensionCountCoordinateSpaceDimension,RealPrecision,Axis2PlacementWorldCoordinateSystem,DirectionTrueNorth,GeometricRepresentationContextParentContext,PositiveRatioMeasureTargetScale,GeometricProjectionEnumTargetView,LabelUserDefinedTargetView)">GeometricRepresentationSubContext</span>(<span class="text">'body300'</span>,<span class="text">'LOD300'</span>,<span class="dollar">*</span>,<span class="dollar">*</span>,<span class="dollar">*</span>,<span class="dollar">*</span>,<a href="#142" class="ref">#142</a>,<span class="dollar">$</span>,<span class="enum" title="GeometricProjectionEnum TargetView" >.MODEL_VIEW.</span>,<span class="dollar">$</span>)<span class="semik">;</span><br/></div>
<span class="Commentline">/* assign global coords to 3D representation context:                         */</span><br/>
<div class="line0"><a name="161"/><span class="id"><a href="#161">#161</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcProjectedCRS(LabelName,TextDescription,IdentifierGeodeticDatum,IdentifierVerticalDatum,IdentifierMapProjection,IdentifierMapZone,NamedUnitMapUnit)">ProjectedCRS</span>(<span class="text">'EPSG:25832'</span>,<span class="text">'UTM in band 32'</span>,<span class="text">'ETRS89'</span>,<span class="text">'DHHN92'</span>,<span class="text">'UTM'</span>,<span class="text">'UTM32'</span>,<a href="#122" class="ref">#122</a>)<span class="semik">;</span><br/></div>
<div class="line0"><a name="162"/><span class="id"><a href="#162">#162</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcMapConversion(CoordinateReferenceSystemSelectSourceCRS,CoordinateReferenceSystemTargetCRS,LengthMeasureEastings,LengthMeasureNorthings,LengthMeasureOrthogonalHeight,RealXAxisAbscissa,RealXAxisOrdinate,RealScale)">MapConversion</span>(<a href="#142" class="ref">#142</a>,<a href="#161" class="ref">#161</a>,<span class="float">439949.</span>,<span class="float">5466152.</span>,<span class="float">130.</span>,<span class="float">1.</span>,<span class="float">0.</span>,<span class="float">1.</span>)<span class="semik">;</span><span class="EndOfLineComment">/* base of local coords */</span><br/></div>
<span class="Commentline">/* assign contexts, units to project:                                         */</span><br/>
<div class="line1"><a name="181"/><span class="id"><a href="#181">#181</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcProject(GloballyUniqueIdGlobalId,OwnerHistory_OwnerHistory,LabelName,TextDescription,LabelObjectType,LabelLongName,LabelPhase,Set1toUnbounded_RepresentationContextRepresentationContexts,UnitAssignmentUnitsInContext)">Project</span>(<span class="text">'2$dMHYe4zC2fPpgcmHk3p_'</span>,<span class="dollar">$</span>,<span class="text">'hello pipe project'</span>,<span class="dollar">$</span>,<span class="dollar">$</span>,<span class="dollar">$</span>,<span class="dollar">$</span>,<span class="list">(<a href="#142" class="ref">#142</a>)</span>,<a href="#125" class="ref">#125</a>)<span class="semik">;</span><br/></div>
<span class="Commentline">/* 3D-body-context LOD 300:                                                   */</span><br/>
<div class="line2"><a name="201"/><span class="id"><a href="#201">#201</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcCartesianPoint(List1to3_LengthMeasureCoordinates)">CartesianPoint</span>(<span class="list">(0.,0.2)</span>)<span class="semik">;</span><span class="EndOfLineComment">/*  (1): x=0              , y=ri  */</span><br/></div>
<div class="line2"><a name="202"/><span class="id"><a href="#202">#202</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcCartesianPoint(List1to3_LengthMeasureCoordinates)">CartesianPoint</span>(<span class="list">(0.,0.263)</span>)<span class="semik">;</span><span class="EndOfLineComment">/*  (2): x=0              , y=rsp */</span><br/></div>
<div class="line2"><a name="203"/><span class="id"><a href="#203">#203</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcCartesianPoint(List1to3_LengthMeasureCoordinates)">CartesianPoint</span>(<span class="list">(0.1,0.263)</span>)<span class="semik">;</span><span class="EndOfLineComment">/*  (3): x=lso            , y=rsp */</span><br/></div>
<div class="line2"><a name="204"/><span class="id"><a href="#204">#204</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcCartesianPoint(List1to3_LengthMeasureCoordinates)">CartesianPoint</span>(<span class="list">(0.1,0.275)</span>)<span class="semik">;</span><span class="EndOfLineComment">/*  (4): x=lso            , y=ra  */</span><br/></div>
<div class="line2"><a name="205"/><span class="id"><a href="#205">#205</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcCartesianPoint(List1to3_LengthMeasureCoordinates)">CartesianPoint</span>(<span class="list">(2.784,0.275)</span>)<span class="semik">;</span><span class="EndOfLineComment">/*  (5): x=l-3*(rg-ra)    , y=ra  */</span><br/></div>
<div class="line2"><a name="206"/><span class="id"><a href="#206">#206</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcCartesianPoint(List1to3_LengthMeasureCoordinates)">CartesianPoint</span>(<span class="list">(3.,0.347)</span>)<span class="semik">;</span><span class="EndOfLineComment">/*  (6): x=l              , y=rg  */</span><br/></div>
<div class="line2"><a name="207"/><span class="id"><a href="#207">#207</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcCartesianPoint(List1to3_LengthMeasureCoordinates)">CartesianPoint</span>(<span class="list">(3.1,0.347)</span>)<span class="semik">;</span><span class="EndOfLineComment">/*  (7): x=l+lso          , y=rg  */</span><br/></div>
<div class="line2"><a name="208"/><span class="id"><a href="#208">#208</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcCartesianPoint(List1to3_LengthMeasureCoordinates)">CartesianPoint</span>(<span class="list">(3.1,0.2719)</span>)<span class="semik">;</span><span class="EndOfLineComment">/*  (8): x=l+lso          , y=rso */</span><br/></div>
<div class="line2"><a name="209"/><span class="id"><a href="#209">#209</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcCartesianPoint(List1to3_LengthMeasureCoordinates)">CartesianPoint</span>(<span class="list">(3.,0.2719)</span>)<span class="semik">;</span><span class="EndOfLineComment">/*  (9): x=l              , y=rso */</span><br/></div>
<div class="line2"><a name="210"/><span class="id"><a href="#210">#210</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcCartesianPoint(List1to3_LengthMeasureCoordinates)">CartesianPoint</span>(<span class="list">(3.,0.2)</span>)<span class="semik">;</span><span class="EndOfLineComment">/* (10): x=l              , y=ri  */</span><br/></div>
<div class="line2"><a name="211"/><span class="id"><a href="#211">#211</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcCartesianPoint(List1to3_LengthMeasureCoordinates)">CartesianPoint</span>(<span class="list">(0.,0.2)</span>)<span class="semik">;</span><span class="EndOfLineComment">/* (11)=(1)                       */</span><br/></div>
<div class="line2"><a name="212"/><span class="id"><a href="#212">#212</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcPolyline(List2toUnbounded_CartesianPointPoints)">Polyline</span>(<span class="list">(<a href="#201" class="ref">#201</a>,<a href="#202" class="ref">#202</a>,<a href="#203" class="ref">#203</a>,<a href="#204" class="ref">#204</a>,<a href="#205" class="ref">#205</a>,<a href="#206" class="ref">#206</a>,<a href="#207" class="ref">#207</a>,<a href="#208" class="ref">#208</a>,<a href="#209" class="ref">#209</a>,<a href="#210" class="ref">#210</a>,<a href="#211" class="ref">#211</a>)</span>)<span class="semik">;</span><br/></div>
<div class="line2"><a name="213"/><span class="id"><a href="#213">#213</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcArbitraryClosedProfileDef(ProfileTypeEnumProfileType,LabelProfileName,CurveOuterCurve)">ArbitraryClosedProfileDef</span>(<span class="enum" title="ProfileTypeEnum ProfileType" >.AREA.</span>,<span class="dollar">$</span>,<a href="#212" class="ref">#212</a>)<span class="semik">;</span><span class="EndOfLineComment">/* declare poly as area */</span><br/></div>
<div class="line2"><a name="214"/><span class="id"><a href="#214">#214</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcAxis2Placement3D(CartesianPointLocation,DirectionAxis,DirectionRefDirection)">Axis2Placement3D</span>(<a href="#101" class="ref">#101</a>,<a href="#104" class="ref">#104</a>,<a href="#102" class="ref">#102</a>)<span class="semik">;</span><span class="EndOfLineComment">/* revolve-plane */</span><br/></div>
<div class="line2"><a name="215"/><span class="id"><a href="#215">#215</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcAxis1Placement(CartesianPointLocation,DirectionAxis)">Axis1Placement</span>(<a href="#101" class="ref">#101</a>,<a href="#102" class="ref">#102</a>)<span class="semik">;</span><span class="EndOfLineComment">/* rotation axis */</span><br/></div>
<div class="line2"><a name="216"/><span class="id"><a href="#216">#216</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcRevolvedAreaSolid(ProfileDefSweptArea,Axis2Placement3DPosition,Axis1PlacementAxis,PlaneAngleMeasureAngle)">RevolvedAreaSolid</span>(<a href="#213" class="ref">#213</a>,<a href="#214" class="ref">#214</a>,<a href="#215" class="ref">#215</a>,<span class="float">6.2831853072</span>)<span class="semik">;</span><span class="EndOfLineComment">/* how */</span><br/></div>
<div class="line2"><a name="217"/><span class="id"><a href="#217">#217</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcShapeRepresentation(RepresentationContextContextOfItems,LabelRepresentationIdentifier,LabelRepresentationType,Set1toUnbounded_RepresentationItemItems)">ShapeRepresentation</span>(<a href="#145" class="ref">#145</a>,<span class="text">'body300'</span>,<span class="dollar">$</span>,<span class="list">(<a href="#216" class="ref">#216</a>)</span>)<span class="semik">;</span><span class="EndOfLineComment">/* as */</span><br/></div>
<span class="Commentline">/* product shape definition, placement and instancing:                        */</span><br/>
<div class="line3"><a name="501"/><span class="id"><a href="#501">#501</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcProductDefinitionShape(LabelName,TextDescription,List1toUnbounded_RepresentationRepresentations)">ProductDefinitionShape</span>(<span class="dollar">$</span>,<span class="dollar">$</span>,<span class="list">(<a href="#217" class="ref">#217</a>)</span>)<span class="semik">;</span><span class="EndOfLineComment">/* with */</span><br/></div>
<div class="line3"><a name="502"/><span class="id"><a href="#502">#502</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcLocalPlacement(ObjectPlacementPlacementRelTo,Axis2PlacementRelativePlacement)">LocalPlacement</span>(<span class="dollar">$</span>,<a href="#105" class="ref">#105</a>)<span class="semik">;</span><span class="EndOfLineComment">/* where */</span><br/></div>
<div class="line3"><a name="503"/><span class="id"><a href="#503">#503</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcFlowSegment(GloballyUniqueIdGlobalId,OwnerHistory_OwnerHistory,LabelName,TextDescription,LabelObjectType,ObjectPlacement_ObjectPlacement,ProductRepresentation_Representation,IdentifierTag)">FlowSegment</span>(<span class="text">'3$$pjSbuD7qOgxlGzAzMLa'</span>,<span class="dollar">$</span>,<span class="text">'pipe'</span>,<span class="dollar">$</span>,<span class="dollar">$</span>,<a href="#502" class="ref">#502</a>,<a href="#501" class="ref">#501</a>,<span class="dollar">$</span>)<span class="semik">;</span><span class="EndOfLineComment">/* what */</span><br/></div>
<span class="Commentline">/* assign properties to pipe:                                                 */</span><br/>
<div class="line0"><a name="701"/><span class="id"><a href="#701">#701</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcPropertySingleValue(IdentifierName,TextDescription,ValueNominalValue,UnitUnit)">PropertySingleValue</span>(<span class="text">'DN'</span>,<span class="dollar">$</span>,IFCREAL(<span class="text">400.</span>),<span class="dollar">$</span>)<span class="semik">;</span><br/></div>
<div class="line0"><a name="702"/><span class="id"><a href="#702">#702</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcPropertySet(GloballyUniqueIdGlobalId,OwnerHistory_OwnerHistory,LabelName,TextDescription,Set1toUnbounded_PropertyHasProperties)">PropertySet</span>(<span class="text">'3tgnqr$GnFcALgP6RbbEpg'</span>,<span class="dollar">$</span>,<span class="text">'pipe-properties'</span>,<span class="dollar">$</span>,<span class="list">(<a href="#701" class="ref">#701</a>)</span>)<span class="semik">;</span><br/></div>
<div class="line0"><a name="703"/><span class="id"><a href="#703">#703</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcRelDefinesByProperties(GloballyUniqueIdGlobalId,OwnerHistory_OwnerHistory,LabelName,TextDescription,Set1toUnbounded_ObjectDefinitionRelatedObjects,PropertySetDefinitionSelectRelatingPropertyDefinition)">RelDefinesByProperties</span>(<span class="text">'2_a7zv_fj5$QotIcQ8yl5e'</span>,<span class="dollar">$</span>,<span class="dollar">$</span>,<span class="dollar">$</span>,<span class="list">(<a href="#503" class="ref">#503</a>)</span>,<a href="#702" class="ref">#702</a>)<span class="semik">;</span><br/></div>
<span class="Commentline">/* assign elements to project:                                                */</span><br/>
<div class="line1"><a name="901"/><span class="id"><a href="#901">#901</a></span><span class="equal">=</span><span class="ifc">ifc</span><span class="entity" title="ifcRelAggregates(GloballyUniqueIdGlobalId,OwnerHistory_OwnerHistory,LabelName,TextDescription,ObjectDefinitionRelatingObject,Set1toUnbounded_ObjectDefinitionRelatedObjects)">RelAggregates</span>(<span class="text">'0ftOLO0mj2QuwD9nsYXshz'</span>,<span class="dollar">$</span>,<span class="dollar">$</span>,<span class="dollar">$</span>,<a href="#181" class="ref">#181</a>,<span class="list">(<a href="#503" class="ref">#503</a>)</span>)<span class="semik">;</span><br/></div><span class="header">ENDSEC;</span><br/>
<span class="header">END-ISO-10303-21;</span><br/>
</div>
</body>
</html>
